<?
/*Заводим cleanStr функцию для повторяющихся в неск. местах 
функций trim и strip_tags
*/
function cleanStr($data){
	return trim(strip_tags($data));
} 
/*Ф-я, кот. приводит к целому 
переменную $data
*/
function cleanInt($data){
	return (int)$data;
}
/*Ф-я, кот. приводит к целому  и положительному 
переменную $data
*/
function cleanAbs($data){
	return abs(cleanInt($data));
}
function drawMenu($menu, $vertical = true){
	if(!is_array($menu))
		return false;
	$style ='';
	if (!$vertical)	
		$style = " style='display:inline;margin-right:15px'";
	echo "<ul>";
			foreach ($menu as $item){
			echo "<li$style>";
			echo "<a href= '{$item['href']}'>{$item['link']}</a>";
			echo "</li>";	
			} 
			echo "</ul>";
		return true;
}
function drawTable($rows=10, $cols=10, $color='yellow'){
	echo "<table border='4' width='300'>";
		for ($tr=1; $tr<=$rows; $tr++ ){
			echo "<tr>";
			for($td=1; $td<=$cols; $td++){
				if($tr==1 or $td==1)
					echo "<th style='background: $color'>".$td*$tr."</th>";
				else 
					echo "<td>".$td * $tr."</td>";
				} 
			echo "</tr>";
		}		
	echo "</table>";
}
?>